Autonomous Decentralized Collaborative Applications: an architecture for collaborative information-dissemination applications
نویسندگان
چکیده
In this paper we describe a model or architecture for autonomous and decentralized collaborative applications to support scientific research, collaborative learning projects and in general collaborative work. We first describe the application environment we had in mind: the design of a peer-to-peer collaborative newspaper application in a large network of schools. We have identified a generic component for decentralized information dissemination and we propose the Fast Consistency algorithm, a new weak consistency replication algorithm designed to satisfy the greatest global demand of fresh data in the shortest time, when network nodes only know some neighbours. This component may be useful to most collaborative or data intensive applications based on peer-to-peer or grid environments, requiring fast and selective replication of information on large and dynamic networks of autonomous agents with incomplete information, with clients or participants with varying degrees of interest, scattered or clustered in different locations, i.e. non-uniform geographic distributions of demand. We then describe LaCOLLA, a peer-to-peer architecture providing common collaborative support services. LaCOLLA supports three main abstractions (groups, events, group objects), services or mechanisms (event dissemination, group storage, group awareness, presence, object sharing, location, movement and replication), grouped in three classes of components (user agent, repository agent, group administration and presence agent) for peer-to-peer collaborative applications. It requires an infrastructure, which can be, among others, the Grid OGSA. This work has been validated by simulation of FC and LaCOLLA with several topologies, distributions of demand, and failures. The results confirm the validity, performance and self-organization of the system.
منابع مشابه
An Approach to Developing Information Dissemination Service for Ubiquitous Computing Applications
In many ubiquitous computing (ubicomp) applications, such as smart classrooms, hospitals, construction sites, stadiums, shopping malls, emergency services, law enforcement, convention centers, battlefields, and inhospitable physical environments, information dissemination service is needed for distributing information from one or more devices to a large number of devices. These systems normally...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملPost: a Decentralized Platform for Reliable Collaborative Applications Post: a Decentralized Platform for Reliable Collaborative Applications
POST: A Decentralized Platform for Reliable Collaborative Applications
متن کاملA Multi-Agent Architecture for QoS Support in Grid Environment
Grid computing is emerged as a new distributed computing technology that implements flexible and coordinated resource sharing among dynamic, heterogeneous, unpredictable and geographically distributed collections of resources owned by different individuals and organizations. Due to heterogeneous and dynamic nature of the grid, resource management and application scheduling is a complex undertak...
متن کاملAutonomous and Self-sufficient Groups: Ad Hoc Collaborative Environments
Asynchronous collaborative applications and systems have to deal with complexities associated with interaction nature, idiosyncrasy of groups and technical and administrative issues of real settings. Existing solutions address asynchronous collaboration via simplified and centralized models. In this paper we present LaCOLLA, a fully decentralized middleware for building collaborative applicatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003